
import yaml

from yaml import SafeLoader

from datareport.api.DataSource import DataSource
from datareport.api.annotation.Font import Font
from datareport.api.enum.ColorEnum import ColorEnum
from datareport.impl.paragraph.base.BaseParagraph import BaseParagraph
from datareport.api.annotation.Style import style


@style()
class JiHua_jiceng_zhiliang_85(BaseParagraph):
    """
    五、下一步工作计划
    """

    def __init__(self):
        super().__init__()
        self.text = ''' 3 、 持 续 推 进 基 层 党 组 织 质 量 认 证 。 结 合 党 支 部 建 设 示 范 点 建 设 、 年 度 党 支 部 量 表 、 党 支 部 述 职 评 议 等 ， 开 展 质 量 认 证 。 评 选 星 级 党 支 部 。 初 步 计 划 如 下 ：'''
        self.fonts=[
            Font(text=self.text.replace(' ',''),color=ColorEnum.RED.value),
        ]
        self.sort = 42
        self.section = 25

    def plot(self, df, plt):
        pass

    def getData(self, result):
        pass

    def start(self, conn, year, plt):
        pass


if __name__ == '__main__':
    with open('D:\work\sanhuiyike\datareport\config.yaml', encoding='utf-8') as f:
        data = yaml.load(f, Loader=SafeLoader)
    con = DataSource(data['datasource']).conn
    KaiZhanQingKuang_zhiliangpinjia_dangzhibu().start(con, 2023, '')
